$(document).ready(function() {
    var contentmargin = 30;
    
    $('.fancybox').fancybox();

    $('.header').click(function() {
       $(this).stop(true, false);
       
       if($(this).parent().find('.partcontent').css('border-top').substr(0, 1) == '0') {
           $(this).parent().find('.partcontent').css('border-top', '1px solid #AAAAAA');
       } else {
           $(this).parent().find('.partcontent').css('border-top', '0px');
       }
       $(this).parent().find('.partcontent').slideToggle(1000);

       if($(this).css('border-bottom').substr(0, 1) == '0') {
           $(this).delay(1000).css('border-bottom', '1px solid #AAAAAA');
       } else {
           $(this).delay(1000).css('border-bottom', '');
       }
    });
    $('.header').mouseenter(function() {
        $(this).stop(true, false);
       $(this).css('cursor', 'pointer');
       $(this).animate({'background-color':'#CCCCCC', 'filter':'Alpha(opacity=50)', 'opacity':'0.5'});
    });
    
    $('.header').mouseleave(function() {
        $(this).stop(true, false);
       $(this).css('cursor', 'auto');
       $(this).animate({'background-color':'transparent', 'filter':'Alpha(opacity=100)', 'opacity':'1'});
    });
    
    $('.navigation a').mouseenter(function() {
       $(this).stop(true, false);
       $(this).animate({color:'#000000', 'background-color': '#AAAAAA', 'text-shadow': '2px 2px #111111', filter: 'Alpha(opacity=50)', opacity:'0.5'});
    });
    
    $('.navigation a').mouseleave(function() {
       $(this).stop(true, false);
       $(this).animate({'background-color': 'transparent', color:'#222222', 'text-shadow': '1px 1px #BBBBBB', filter: 'Alpha(opacity=100)', opacity:'1'}).animate({});
    });
    
    $('.adminNavigation li').mouseenter(function() {
       $(this).stop(true, false);
       $(this).animate({color:'#000000', 'background-color': '#AAAAAA', 'text-shadow': '2px 2px #111111', filter: 'Alpha(opacity=50)', opacity:'0.5'});
    });
    
    $('.adminNavigation li').mouseleave(function() {
       $(this).stop(true, false);
       $(this).animate({'background-color': 'transparent', color:'#222222', 'text-shadow': '1px 1px #BBBBBB', filter: 'Alpha(opacity=100)', opacity:'1'}).animate({});
    });
    
    $('.navigation a.hassubnavi').click(function() {
        var naviID = $(this).attr('id').replace('subnavi-', '');
        $('#navi-' + naviID.toString()).stop(true, false);
        $('.content').stop(true, false);
        $('#navi-' + naviID.toString()).slideToggle(500);
        
        if(contentmargin == 0) {
            $('.content').animate({'margin-top': '-30px'});
            contentmargin = 30;
        } else {
            $('.content').animate({'margin-top': '0px'});
            contentmargin = 0;
        }
    });
});